.contact_us{
  width: 1200px;
  margin: 0 auto;
  color: #2e2e2e;
}
.contact_us .contact_title{
  margin-bottom: 110px;
}
.contact_us .contact_title i{
  display: block;
  width: 229px;
  height: 28px;
  margin: 0 auto;
  background: url(../images/contact_title.png) no-repeat;
  margin-bottom: 16px;
}
.contact_us .contact_title h3{
  font-size: 24px;
  text-align: center;
}
.contact_us .map{
  width: 1200px;
  height: 470px;
  margin: 0 auto 60px;
  background: #e7e7e7;
  border: 1px solid #ccc;
}

.map_wrap{
  width:100%;height:470px;
}

.contact{
  display: flex;
  justify-content: space-around;
  align-items: center;
  color: #6f6f6f;
}
.contact span{
  display: block;
  width: 1px;
  height: 97px;
  background: #d4d4d4;
}
.contact .contact_method{
  display: flex;
  flex-direction: column;
  align-items: center;
}
.contact .contact_method i{
  display: block;
  width: 61px;
  height: 51px;
  background: url(../images/contact_i.png) no-repeat;
  margin-bottom: 35px;
}
.contact .contact_method:nth-of-type(2) i{
  background-position: -61px 0;
}
.contact .contact_method:nth-of-type(3) i{
  background-position: -122px 0;
}
.contact .contact_method p{
  font-size: 16px;
}
.contact .contact_method p:nth-of-type(1){  
  font-weight: bold;
  line-height: 30px;
}
.contact_method .phone_list{
  display: flex;
}
.contact_method .phone_list .phone_num{
  text-align: center;
}
.contact_method .phone_list .phone_num:nth-of-type(2){
  margin-left: 40px;
  margin-right: 40px;
}














/**********************************  小于等于1200px **********************************/
@media screen and (max-width: 12000px) {




}
/**********************************  小于等于990px **********************************/
@media screen and (max-width: 990px) {
  .contact{
    width: 95%;
  }
}

/********************************** 小于等于914 **********************************/
@media screen and (max-width: 914px) {

  

}

/********************************** 小于等于768 **********************************/
@media screen and (max-width: 768px) {
  .sec_nav{
    display: none;
  }
  .marg_90{
    margin-top: 40px;
  }
  .contact_us{
    width: 95%;
  }
  .contact_us .contact_title {
    margin-bottom: 30px;
  }
  .contact_us .map{
    width: 100%;
    height: 300px;
  }
  .map_wrap{
    height: 300px;
  }
  .contact{
    display: block;
  }
  .contact span{
    display: none;
  }
  .contact .contact_method:nth-of-type(2){
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .contact .contact_method p{
    font-size: 20px;
  }
  .contact .contact_method i{
    margin-bottom: 10px;
  }
  .contact_method .phone_list .phone_num:nth-of-type(2){
    margin-left: 10px;
    margin-right: 10px;
  }

}

/********************************** 小于等于499 **********************************/
@media screen and (max-width: 499px){

  .contact .contact_method p{
    font-size: 14px;
  }
  .contact_us .map{
    margin-bottom: 30px;
  }
  .contact .contact_method:nth-of-type(2){
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .contact_us .contact_title i{
    transform: scale(0.8);
    margin-bottom: 9px;
  }
  .contact_us .contact_title h3{
    font-size: 22px;
  }


}